Career 2017 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Mexico F2 Mexico F15 Mexico F7 Mexico F5 USA F13 USA F14 Venezuela F1 Venezuela F2 Mexico F6 Mexico F2 Mexico F4 Mexico F5 Colombia F4 Mexico F10 Mexico F3 Mexico F1 Mexico F2 USA F7 Mexico F11 Bolivia F2 Colombia F4 Mexico F16 Mexico F1 Mexico F5 Mexico F17 IV Abierto Internacional de Salinas - Salinas Maia Open - Oporto Waco International Tennis Challenger - Waco Bogota Challenger - Bogota Zagreb Open - Zagreb Cyclus Open de Tenis - Florianopolis Muller Cup 99 - Ulm Open 88 - Contrexeville Open Castilla y Leon - Segovia XL Capital Bermuda Open - Bermuda Corona Mexico City Open - Mexico City BMW Tennis Championship - Sunrise Tunis Open - Tunis Hurricane Tennis Open - Bradenton Morocco Tennis Tour - Marrakech Challenger ATP de Cuenca Diario El Mercurio - Cuenca VIII Trofeo Ciudad de Quito - Quito Music City Challenger - Nashville Amer-Wilson Tampere ATP Tournament - Tampere Copa Ericsson - Santiago Seguros Bolivar Open - Bogota Copa Ericsson - Lima V Manta Open-Trofeo Ricardo Delgado Aray - Manta BH Tenis Open International Cup 2008 - Belo Horizonte Challenger Britania Zavaleta - Puebla Credicard Citi Mastercard Tennis Cup - Campos do Jordao Pekao Open 2003 - Szczecin San Luis Potosi Challenger - San Luis Potosi San Luis Potosi Challenger 2002 - San Luis Potosi 1st Challenger Tournament Leon - Leon Citta di Como Challenger - Como Genova Open Challenger - Genova Copa Ericsson Mexico - Guadalajara Challenger Copa Sevilla 2008 - Seville Draft Corona Mexico City Open - Mexico City Bancolombia Open - Cali Music City Challenger - Nashville Copa Petrobras Colombia - Bogota Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Sao Paulo Challenger San Luis Potosi Challenger 2000 - San Luis Potosi Pekao Open - Szczecin Dallas Challenger San Luis Potosi Challenger - San Luis Potosi Quelle Cup 1999 - Furth Zivnobanka Czech Open - Prostejov Frito Lay/USTA Challenger - Binghamton V Trofeo Ciudad de Quito - Quito Copa Ericsson - Montevideo Bogota Challenger FILA Challenger - Biella Gran Challenger Casablanca - Mexico City Regional Hand Center Men's Challenger - Fresno Mexico City Challenger Zagreb Open - Zagreb Copa Ericsson - Guadalajara Lugano Challenger Copa Ericsson - Buenos Aires Seguros Bolivar Open - Medellin Canottieri Mincio Open - Mantova Reggio Emilia Challenger Braunschweig Challenger San Luis Potosi Challenger - San Luis Potosi Abierto Colombiano de Tenis - Bogota San Benedetto Challenger Bogota Challenger XI Open International D'Andorra - Andorra The West Side Tennis Club Clay Court Challenger - Forest Hills The Surbiton Trophy - Surbiton Manta Challenger X Trofeo Ciudad de Quito - Quito Milan Challenger Torneo Internacional Challenger Fila 2005 - Leon Poznan Challenger The LTA Nottingham Challenger - Nottingham Campos do Jordao Challenger Brasilia Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans 2005 West Side Tennis Coub Men's Challenger - Forest Hills Bogota Challenger Buenos Aires Challenger Quito Challenger Sacramento Challenger Asuncion Challenger Tiburon Challenger Santiago Challenger Calabasas Challenger Medellin Challenger I Manta Open - Manta Sao Paulo Challenger 14° BH Tennis Open - Belo Horizonte Tallahassee Challenger Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami Zagreb Challenger Lugano Challenger Bancastato Challenger Lugano - Lugano Szczecin Challenger Buenos Aires Challenger Guayaquil Challenger Sao Paulo Challenger Ford Tennis Championships - Louisville Hilton Waikoloa Village USTA Challenger - Waikoloa Bancolombia Open - Bogota Bogota Challenger X Challenger Britania Zavaleta - Puebla Aguascalenties Challenger Recife Challenger Tiburon Challenger Countrywide Classic USTA Men's Challenger - Carson Music City Challenger - Nashville Medellin Challenger BMW Tennis Championship - Sunrise Voit Mexico City Open - Mexico City Copa Petrobras Guadalajara - Guadalajara Belo Horizonte Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Barranquilla Challenger Pereira Challenger Lubbock Challenger - Lubbock Montevideo Challenger Ford Tennis Championships - Louisville Leon Challenger VIII Gramado Open - Gramado San Luis Potosi Challenger AGT Challenger - Leon XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Challenger Casablanca San Angel - Mexico City XL Bermuda Open - Bermuda Rijeka Open - Rijeka Nord LB Open - Braunschweig Manta Challenger Torneo Internacional Challenger Fila 2006 - Leon Schickendanz Open - Furth Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open - Scheveningen Sarasota Challenger Copa Petrobras Colombia - Bogota USTA Challenger - Champaign Challenger Casablanca San Angel - Mexico City II Naples ITG Challenger - Naples 2007 Nielsen Pro Tennis Championship - Winnetka Seguros Bolivar Open - Bogota XI Venice Open - Venice Challenger 42 - Andrezieux 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Binghamton Challenger Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao VI Gramado Open de Tenis - Gramado San Luis Potosi Challenger - San Luis Potosi Carson Challenger Hellmann's Cup - Santiago XII Abierto Internacional de Salinas - Salinas Cali Challenger 13 BH Tennis Open International Cup - Belo Horizonte Rome Challenger Bogota Challenger BH Tennis Open International Cup - Belo Horizonte Sao Paulo Challenger Bogota Challenger - Bogota Challenger Banque Nationale Rimouski - Rimouski II Manta Open - Manta Lubbock Challenger - Lubbock Santiago Challenger USTA/Adtech Challenger - Boston San Jose Challenger Kroger / St. Jude International - Memphis Cerveza Club Columbia Open - Bogota Galleryfurniture.com Challenge - Atlanta The Nottingham Open - Nottingham Wideyes Swedish Open - Bastad Energis Dutch Open - Amsterdam Barranquilla Challenger Blumenau Challenger Salem Open - Hong Kong VIII Avierto Internacional de Salinas - Salinas V Gramado Open de Tennis - Gramado Abierto Mexicano de Tenis Pegaso - Acapulco West of England Challenger - Bristol Japan Open - Tokyo Winnetka Challenger Corona Mexico City Open - Mexico City Open Seat-Godo 2001 - Barcelona Cerveza Club Columbia Open - Bogota Internationaler Raiffeisen Grand Prix - St. Polten 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel Chevrolet Cup - Santiago Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Guadalajara Challenger Salem Open - Hong Kong AIG Japan Open - Tokyo Britania Zavaleta - Puebla Challenger Santa Cruz - Santa Cruz ATP Tour Challenger at Nellie Gail - Laguna Hills Copa Ericsson - Sao Paulo Adidas International - Sydney Fifth Third Bank Tennis Championships - Lexington Challenger Leon 2003 - Leon BellSouth Open - Vina del Mar International Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale St. Petersburg Open - St. Petersburg The Manchester Trophy - Manchester AIG Japan Open - Tokyo Stockholm Open - Stockholm Energis Open - Amersfoort Challenger Britania Zavaleta - Puebla Guzzini Challenger - Recanati Gelsor Open Romania - Bucharest AAPT Championships - Adelaide Campionati Internazionali di Sicilia - Palermo The Manchester Trophy - Manchester AT&T Challenger of Dallas - Dallas VI Gramado Open de Tenis - Gramado Seguros Bolivar Open - Bogota Freeman Men's $50,000 Challenger - Joplin Credicard Mastercard Tennis Cup 2005 - Campos do Jordao IX Trofeo Ciudad de Quito - Quito Britania Zavaleta - Puebla Como Challenger Genova Challenger Abierto Club Casablanca - Mexico City Rome Challenger XL Capital Bermuda Open - Bermuda Challenger Britania Zavaleta - Puebla USTA Challenger of Burbank - Burbank Salem Open - Hong Kong Brasil Open - Florianopolis Copa Ericsson Chile - Santiago Challenger Britania Zavaleta - Puebla Toluca Challenger - Toluca Cerveza Cristal - Santiago XL Capital Bermuda Open - Bermuda FILA Challenger Biella - Biella CA Tennis Trophy - Vienna USTA Challenger of Orlando - Orlando Volkswagen Challenger 2004 - Wolfsburg The Samsung Open - Nottingham Santos Challenger Copa Petrobras Bogota - Bogota USTA Men's Challenger of Dallas - Dallas Challenger Casablanca San Angel - Mexico City Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Men's Challenger - Nottingham Brazil Open - Salvador 2005 Tulsa Challenger - Tulsa Challenger Britania Zavaleta - Puebla Copa Petrobras - Buenos Aires Copa Kia - Santiago XI Abierto Internacional de Salinas - Salinas Baden Open - Ettlingen Tennis Napoli Cup - Napoli XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito The 'Fitz' Casino Challenger - Tunica RCA Championships - Indianapolis Open de Tenis Comunidad Valenciana - Valencia BSI Challenger Lugano - Lugano Generali Open 2000 - Kitzbuhel Copa AT&T - Buenos Aires Generali Open 2003 - Kitzbuhel Savannah Challenger Santiago Challenger Salinas Challenger Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Copa Petrobras-Uruguay - Montevideo Qatar Open - Doha Heineken Open Shanghai - Shanghai Adidas International - Sydney Milan Indoors - Milan BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Gerry Weber Open - Halle The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Bucaramanga Challenger U.S. Men's Clay Court Championships - Orlando CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf Kroger / St. Jude International - Memphis Abierto Mexicano Telfonica MoviStar - Acapulco U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Stockholm Open - Stockholm Rome Challenger TD Waterhouse Cup - Long Island Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Estoril Open - Estoril Bordeaux Challenger BellSouth Open - Vina del Mar Prostejov Challenger Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon ARAG World Team Championship - Dusseldorf Heineken Open - Auckland MoviStar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BMW Open - Munich ARAG World Team Championship - Dusseldorf Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Heineken Open - Auckland Movistar Open - Vina del Mar Catella Swedish Open - Bastad Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel ATP Studena Croatia Open Umag - Umag RCA Championships - Indianapolis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Countrywide Classic - Los Angeles Malaysian Open - Kuala Lumpur AEGON Championships - London AEGON International - Eastbourne Legg Mason Tennis Classic - Washington Montevideo Challenger Guayaquil Challenger Cancun Challenger Synsam Swedish Open - Bastad BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur Puebla Challenger Brasil Open - Salvador Brasil Open - Costa do Sauipe Sao Paulo Challenger Quito Challenger Bucaramanga Challenger San Juan Challenger Estoril Open - Estoril Villa Allende Challenger Copa Telmex - Buenos Aires If Stockholm Open - Stockholm Movistar Open - Santiago Santiago Challenger Movistar Open - Vina del Mar US Men's Clay Court Championship - Houston Sunrise Challenger Synsam Swedish Open - Bastad Farmers Classic - Los Angeles Salinas Challenger Abierto Mexicano Telcel - Acapulco Atlanta Tennis Championships - Atlanta Campionati Internazionali di Sicilia - Palermo Bogota Challenger Panama City Challenger Blunmenau Challenger Leon Challenger Ordina Open - 's-Hertogenbosch Curitiba Challenger Malaysian Open - Kuala Lumpur Gerry Weber Open - Halle Synsam Swedish Open - Bastad Open de Moselle - Metz Brasil Open - Costa do Sauipe Serbia Open - Belgrade Movistar Open - Santiago Genova Challenger VTR Open - Vina del Mar Montevideo Challenger Abierto Mexicano Telcel - Acapulco Asuncion Challenger Medellin Challenger Atlanta Tennis Championships - Atlanta ATP Studena Croatia Open - Umag Cancun Challenger Sybase Open - San Jose Abierto Mexicano de Tenis Pegaso - Mexico City Athens Challenger Gerry Weber Open - Halle Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Panama City Challenger TD Waterhouse Cup - Long Island Stockholm Open - Stockholm Topshelf Open - 's-Hertogenbosch Leon Challenger San Marino Challenger BB&T Atlanta Open - Atlanta Cordenons Challenger Aix En Provence Challenger Malaysian Open - Kuala Lumpur San Luis Potosi Challenger Guadalajara Challenger Savannah Challenger Ostrava Challenger Vegeta Croatia Open - Umag Zivnobanka Open - Prostejov Copa Ericsson Mexico - Guadalajara Copa Ericsson Uruguay - Montevideo Copa Ericsson - Caracas IV Trofeo Ciudad de Quito - Quito Intersport Heilbronn Open - Heilbronn Tenniscup of Flanders - Ostende San Luis Potosi Challenger - San Luis Potosi Nord/LB Open - Braunschweig Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Copa Petrobras - Santiago Grand Prix Hassan II - Casablanca Grand Prix de Tennis de Lyon - Lyon Mallorca Open - Mallorca Cridicard Mastercard Tennis Cup - Campos do Jordao AAPT Championships - Adelaide International Championship of Croatia - Umag Pilot Pen Tennis - New Haven Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco RCA Championships - Indianapolis Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Hellmann's Cup - Santiago Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston ATP Studena Croatia Open Umag - Umag Heineken Open - Auckland Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Copa AT&T - Buenos Aires Campbells Hall of Fame Tennis Championships - Newport Abierto Mexicano de Tenis Pegaso - Acapulco Generali Open 2002 - Kitzbuhel Estoril Open - Estoril CA Tennis Trophy - Vienna Open Seat Godo - Barcelona VTR Open - Vina del Mar Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Telenordia Swedish Open - Bastad St. Petersburg Open - St. Petersburg The Ericsson Open - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Stuttgart Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Waldbaum's Hamlet Cup - Long Island Heineken Open - Auckland Cerveza Club Colombia Open - Bogota Chevrolet Cup - Vina del Mar Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris CA Tennis Trophy - Vienna Telecom Italia Masters - Rome Trofeo Conde de Godo - Barcelona Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Indian Wells Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Copa AT&T - Buenos Aires Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Rome Tennis Masters Series - Madrid Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Hamburg Abierto Mexicano de Tenis Pegaso - Acapulco BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo U.S. National Indoor Tennis Championships - Memphis Stockholm Open - Stockholm Rogers Masters - Toronto Campionati Internazionali d'Italia - Rome Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris Tennis Channel Open - Las Vegas Pacific Life Open - Indian Wells French Open - Paris Campionati Internazionali D'Italia - Rome Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York PTT Thailand Open - Bangkok The Ericsson Open - Miami Tennis Masters Series - Paris Wimbledon - London Bank Austria Tennis Trophy - Vienna Tennis Masters Series - Hamburg French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Paris Orange Prokom Open - Sopot Claro Open Colombia - Bogota Copa Telmex - Buenos Aires French Open - Paris Wimbledon - London Davis Cup, Group 1, 1R, CHI-BAH 5-0 Davis Cup, Group 1, 2R, CHI-ARG 1-0 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, World Group, QR, CHI-JPN 5-0 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, Group 1, 1R, VEN-MEX 1-4 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, 1R, CHI-RUS 2-3 Davis Cup, Group 1, PO, MEX-VEN 5-0 U.S. Open - New York Australian Open - Melbourne Rogers Cup - Montreal Colonial Classic - Kooyong Olympics - Sydney Tennis Masters Series - Paris Olympics - Athens Tennis Masters Series - Madrid Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group 2, REL2, MEX-DOM 5-0 Davis Cup, Group 1, REL1, CHI-COL 5-0 Davis Cup, Group 1, 2R, CHI-COL 5-0 Davis Cup, Group 1, 1R, CHI-CAN 4-1 Davis Cup, World Group, QR, SVK-CHI 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, PO, AUT-MEX 5-0 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, Group 1, 2R, CHI-CAN 3-2 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, World Group, QR, ZIM-CHI 4-1 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, Group 1, 2R, CHI-BAH 4-1 Davis Cup, Group 1, 2R, MEX-CAN 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, Group 2, 1R, MEX-JAM 5-0 Davis Cup, World Group, PO, CHI-AUT, 3-2 River Oaks International Tennis Tournament - Houston Olympics - Beijing